import axios from 'axios'

const service = axios.create({
  baseURL: '/api',
  timeout: 5000
})

/*
  相应拦截器
  服务端返回数据之后，前端.then之前被调用
*/
service.interceptors.response.use((response) => {
  const { success, message, data } = response.data
  if (success) {
    return data
  }
  // 业务请求错误
  return Promise.reject(new Error(message))
})
export default service
